"use strict";
//如果 padding 是 number，它会将其视为我们想要添加到 input 的空格数。
// 如果 padding 是 string，它应该只是将 padding 前置到 input。
// 正如我们所见，JavaScript 支持 typeof 运算符，
// 它可以提供关于我们在运行时拥有的值类型的非常基本的信息。TypeScript 期望它返回一组特定的字符串：
// "string"   "number"  "bigint" "boolean" "symbol"" undefined"  "object"  "function"
function padLeft(padding, input) {
    if (typeof padding === "number") {
        return new Array(padding + 1).join("") + input;
    }
    return padding + input;
}
console.log(padLeft(5, "zks"));
